#pragma once
#include <string>

struct TABLE //表格结构体，包括表名，文件名，各列的属性名，行数列数
{
    std::string table_name;
    std::string file_name;
    std::string column[50];
    std::string type[50];
    int col_num = 0; 
    int row_num = 0;
};
extern TABLE all_table[100]; //维护一个全体表格数组
extern int table_num; //当前数据库表格数量
extern std::string table_data[100][100];
extern int row ;
extern int col ;


void Create_table(char ins[]);
void Drop_table(char ins[]);
void Table_list();
void Insert_table_data(char ins[]);
void Delete_table_data(char ins[]);
void Updata_table_data(char ins[]);
void Selete_table_data(char ins[]);
